iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 22
1
Blockchain

Go to Blockchain: 從區塊鏈基礎到用 Go 實作區塊鏈系列 第 22

Go to Blockchain: Day22 其他共識機制-POS

  • 分享至 

  • xImage
  •  

POS 是甚麼呢 ?

  • 全名為 Proof-of-Stake
  • POS 的出現是為了目要取代POW
    • 在 POW 中,大家比的是算力,誰能夠解出答案,就能夠得到獎勵
    • 而在 POS 中,大家比的不是算力,而是權益,權益越大的人越有可能產生新區塊
  • 換句話說,就是為了取代POW 消耗算力的這個行為而被發明出來的

權益

  • 權益就像是股權一樣,每一個握有貨幣的節點都有機會被系統挑選成生產產新區塊的人

  • 幣齡

    • 在 POS 權益證明共識系統中的每個貨幣每天都會產生 1 幣齡
      • 幣齡= 幣的數量 持有時間*
    • 這些權益就像是在銀行的錢一樣,會給你利息,因此權益會隨著時間而增加
      • 利息= 幣齡 年利率/ 365*
    • 如果你成功被系統挑選出挖掘新區塊,你的幣齡會歸 0 並重新開始累積計算
    • 例如你在權益證明機制中擁有 50 枚貨幣並存放了 10 天,你的幣齡就為 500
  • 獎勵

    • 而成功幫忙打包一個新區塊會獲得一定的獎勵
    • 公式:獎勵 = 幣齡 * 年利率 / 365
    • 例如:
      • 在一個年利率 5% 的系統內會獲得 500 * 5% /365 = 0.0685 個貨幣
  • 因此 PoS 共識機制確實存在「富者越富」的問題

權益粉碎攻擊

  • 由於PoS 不需要任何成本就可以產行新區塊,當區塊鏈分叉成 2 條鏈時,若節點選擇同時在 2 條鏈都繼續進行驗證,則2 條鏈上都會擁有一樣的貨幣數量,如此就會造成區塊鏈上的貨幣通膨而價值降低

優缺點

  • 優點:
    1. 節省能源成本:
      • 並不需要"礦工"持續使用大量「算力」挖礦
    2. 降低51%攻擊的可能:
    3. 網絡穩健:
      • PoS中,只有打開錢包應用,才能有機會產生新區塊,從而獲得利息
    4. 利息穩定:
      • PoS 提供固定的年利率,能夠穩健的控制貨幣成長
  • 缺點:
    1. 流動性差:
      • 也就是富者越富的問題
    2. 權益粉碎攻擊:
      • 會造成通貨膨脹

上一篇
Go to Blockchain: Day21 以太幣的 Gas
下一篇
Go to Blockchain: Day23 其他共識機制-DPOS
系列文
Go to Blockchain: 從區塊鏈基礎到用 Go 實作區塊鏈30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言